#include "update_app_hardware.h"
#include "Global.h"
#include "gpio.h"
#include "sci.h"


void update_app_hardware_config(void)
{
	//TX
	PORT_Init(UPDATE_AP_TX_IOPORT,UPDATE_AP_TX_PIN,OUTPUT);
	UPDATE_AP_TX_SET_HIGH();
	PORT_Output_Cfg(UPDATE_AP_TX_CFG,UPDATE_AP_IOCFG_COMX);

	//RX
	PORT_Init(UPDATE_AP_RX_IOPORT,UPDATE_AP_RX_PIN,INPUT);
	PORT_Input_Cfg(UPDATE_AP_RX_CFG,UPDATE_AP_RX_COMX_CFG);

	UART2_Init(SystemCoreClock,UPDATE_AP_BaudRate);
//	INTC_ClearPendingIRQ(ST0_IRQn);
//	INTC_ClearPendingIRQ(SR0_IRQn); /* clear INTSR0 interrupt flag */
//	INTC_EnableIRQ(SR0_IRQn);		/* enable INTSR0 interrupt */
}


